﻿@charset  "utf-8"; 
* {
	margin:0px;
	padding:0px;
}
body{
	font: 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif;
	color:#313131;
	background:#000033;
}

A{
	color:#016a9f;
	text-decoration:none;
}
A:hover{
    color:#FF9900;
	text-decoration:underline;
}
h2 {
	padding:8px 0px 0px 5px;
	line-height:20px;
	color:#193b5f;
	font-size:13px;
}
h3{
	
}
h4{
	text-decoration:none;
	color:#000066;
	font-size:14px;
}
img{
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
	border-right:0px;
	border:0; 
}
ol, ul { list-style:none; }* {
	margin:0px;
	padding:0px;
}
body{
	font: 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif;
	color:#313131;
	background:#000033;
}
A{
	color:#016a9f;
	text-decoration:none;
}
A:hover{
    color:#FF9900;
	text-decoration:underline;
}
h2 {
	padding:8px 0px 0px 5px;
	line-height:20px;
	color:#193b5f;
	font-size:13px;
}
h3{
	
}
h4{
	text-decoration:none;
	color:#000066;
	font-size:14px;
}
img{
	border-bottom:0px;
	border-left:0px;
	border-top:0px;
	border-right:0px;
	border:0; 
}
ol, ul { list-style:none; }

#container {
	position:relative;
	margin:0px auto;
	padding:0px;
	width:900px;
	text-align:left;
	background:#FFFFFF;
}
#header {
	width:900px;
	height:259px;
	margin:0 auto;
	background: url(../images/header.jpg) no-repeat center top;
}
#links {
	width:900px;
	height:46px;
	background:url(../images/linksbg.gif) repeat-x center;
	font-size:20px;
	color:#000033;
	margin-top:-5px;
}
#links ul{
	list-style-type:none;
	padding:0px; margin:0px;
	width:800px;
}
#links ul li{
	text-align:center;
	width:80px;
	display:block;
	float:left;
	margin-top:10px;
}
#content {
	float:left;
	width:900px;
	font-size:12px;
	padding:5px 0px 30px 0px;
	margin:0px;
	background:#FFFFFF;
	overflow:hidden;
}
#content p, #content h4{
	padding-left:20px;
	padding-right:15px;
}
#footer{ position:relative; float:left; margin:0 auto; width:900px; height:50px; line-height:21px; 

padding:0 0 5px; color:#000; background:url(../images/footerbg.gif) repeat-x; border-top:2px solid #FFFFFF;}
#footer p { font-size:12px; color:#000033;}
#footer a,.footer a:visited {color:#1E50A2;}
#footer img{margin:4px 0 0;} 



a { color:#016A9F; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
ol, ul { list-style:none; }

.searchbox {
	width:320px;
	height:25px;
	position:relative;
	left:560px;
	top:220px;
	float:left;
}
.searchtxt {
	width:250px;
	height:25px;
	background:url(../images/srhtxtbg.jpg) no-repeat center;
	position:relative;
	float:left;
}
.searchbtn {
	width:60px;
	height:25px;
	background:url(../images/srhbtnbg.jpg) no-repeat center;
	position:relative;
	float:left;
}
input {
	font:15px Arial "宋体";
	vertical-align:middle;
}
input.insrhtxt {
	background-color:transparent;		
	width:225px;
	height:25px;
	border:none;
	position:relative;
	left:15px;
	top:4px;
}
input.insrhbtn {
	background-color:transparent;
	width:60px;
	height:25px;
	border:none;
}

.nTitle{ margin:0 auto; clear: both;}
.nTitle .left_bg{ width:8px; height:32px; background:url(../images/left.gif) no-repeat;  float:left;}
.nTitle .mid_bg{ width:auto; height:32px; background:url(../images/mid.gif) repeat-x;  float:left;}
.nTitle .right_bg{ width:8px; height:32px; background:url(../images/right.gif) no-repeat;  float:left;}
.nContent {
	float:left;
	background:#FFFFFF;
	border-right:1px #C7C7CD solid;
	border-left:1px #C7C7CD solid;
	border-bottom:1px #C7C7CD solid;
}

.nTab{
	float: left;
	width: 220px;
	height: 300px;
	margin:0 0 0 3px;
	/*border-bottom:1px #C7C7CD solid;
	background:#d5d5d5;
	background-position:left;
	background-repeat:repeat-y;*/
}
.nTab .TabTitle{
	clear: both;
	height: 32px;
	overflow: hidden;
}
.nTab .TabTitle ul{
	margin:0;
	padding:0;
}
.nTab .TabTitle li{
	float: right;
	width: 51px;
	cursor: pointer;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 7px;
	background:#A6D2FF;
	list-style-type: none;
}
.nTab .TabTitle .TabText{
	width:55px;
	float:right;
	font-size:16px;
	line-height:16pt;
	font-family: "宋体","黑体", Arial;
	text-decoration:none;
	font-weight:bold;
	color:#CC0000;
	text-align:right;
	border:#eeeccc 1px solid; 
	margin:2px 5px -5px -8px; 
	padding:2px 5px;
}
.nTab .TabTitle .active{ 
	background:url(../images/tab_bg1.gif) left no-repeat;
}
.nTab .TabTitle .normal{ 
	background:url(../images/tab_bg0.gif) no-repeat;
}
.nTab .TabContent{
	width:210px;
	height:270px;
	float:right;
	background:#fff;
	margin: 0px auto;
	padding:0px 5px 0px 5px;
	border-top:1px #C7C7CD solid;
	border-right:1px #C7C7CD solid;
	border-left:1px #C7C7CD solid;
	border-bottom:1px #C7C7CD solid;
	position:relative;
}
.nTab .TabContent .sort-list li{
	position:relative;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:14px;
	padding-right:32px;
	margin-bottom:3px;
	overflow:hidden;
}

.none {display:none;}


/*.Channel H2{
	padding:1px 11px 0px 11px;
	line-height:26px;
	background:url(../img/sprite.png) no-repeat 0px -448px;
	background-position:0px -368px;
	height:26px;
	color:#193b5f;
	font-size:13px;
	overflow:hidden;
}*/
.yn_list_pager{
	background:#f9f9f9;
	color:#ccc;
	padding-left:10px;
	line-height:22px;
	height:21px;
	width:660px;
	border-bottom:#ececec 1px solid;
}
.yn_list_pager A{
	padding-top:0px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	_padding:0px 10px 3px 10px;
}
.yn_list_pager A.upH2{
	background:url(../images/uph2bg.gif) no-repeat center bottom;
	color:#656565;
	text-decoration:none;
}
.movList{
	width:625px;
	height:300px;
	overflow:hidden;
	display:none;
	padding-top: 15px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.movList UL{
	position:relative;
	height:185px;
	overflow:hidden;
	width: 660px;
}
.movList li{
	position:relative;
	margin:0px 4px 10px;
	width:100px;
	height:164px;
	color:#9393939;
	overflow:hidden;
	text-align:center;
	display:inline;
	float:left;
}
.playpic{
	position:relative;
	width:400px;
	height:200px;
	display:block;
	overflow:hidden;
}
.movList LI .playpic{
	margin:auto auto 3px;
	width:92px;
	height:127px;
}
.playpic IMG{
	border:#eae4d1 1px solid;
	padding:2px 2px 2px 2px;
	display:block;
}
.movList LI .playpic IMG{
	width:86px;
	height:121px;
}
.hover_bg{
	position:absolute;
	width:80px;
	height:15px;
	padding:0px 3px 0px 3px;
	color:#fff;
	line-height:15px;
	text-align:right;
	top:109px;
	left:7px;
	/*
	background:url() no-repeat 0px 0px;
	_background:none;*/
}
	
.hover_bg_txt{
	position:absolute;
	padding:0px 3px 0px 3px;
	width:80px;
	height:15px;
	line-height:15px;
	text-align:right;
	color:#fff;
	top:109px;
	left:7px;
}
.movList LI P{
	height:17px;
	line-height:17px;
	overflow:hidden;
}
.movList LI .mov-title{
	position:relative;
	padding-left:10px;
}
.movList LI .mov-title A.playMov{
	position:absolute;
	width:16px;
	height:16px;
	/*background:url();*/
	top:0px;
	right:0px;
}

.new{
	width:250px;
	height:300px;
	float:left;
	margin:0 0 3px 3px;
}
.new .nTitle{
	width:250px;
	height:32px;
	overflow:hidden;
}
.new .nTitle .mid_bg { width:233px; height:32px; background:url(../images/mid.gif) repeat-x;  float:left; }
.new .nContent{
	width:246px;
	height:270px;
	overflow:hidden;
}
.pic{
	position:relative;
	display:block;
	overflow:hidden;
	_zoom:1;
}
.pic img{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom: 2px;
	border-top:#eae4d1 1px solid;
	boder-left:#eae4d1 1px solid;
	border-right:#ea4d1 1px solid;
	border-bottom:#eae4d1 1px solid;
	display:block;
}
.new .txt{
	position:relative;
	padding-top:0px;
	padding-bottom:7px;
	padding-left:80px;
	padding-right:3px;
	margin:9px auto 0px;
	width:180px;
	height:50px;
	zoom:1
	background:url(../images/dot_1.gif) repeat-x 0px 62px;
	overflow:hidden;
}
.new .txt h4{
	line-height:14px;
	margin-bottom:4px;
	margin-left:-15px;
	height:13px;
	overflow:hidden;
}
.new .txt p{
	margin-left:-15px;
	overflow:hidden;
}
.new .txt h4 a{
	font-size:12px;
	font-weight:9px;
	line-height:normal;
}
.new .txt h4 a:hover{color:#FF3300;}
.new .txt .pic{
	position:absolute;
	display:block;
	top:0px;
	left:5px;
}
.new .txt .pic img{
	width:68px;
	height:48px;
}
.flash{
	width:415px;
	height:300px;
	float:left;
	margin:0 0 0 2px;
}
.flash .nTitle {
	width:415px;
	height:32px;
	margin:0 auto;
	clear: both;
}
.flash .nTitle .mid_bg { width:398px; height:32px; background:url(../images/mid.gif) repeat-x;  float:left; }
.flash .nContent { 
	width:410px; 
	height:270px;
}
.mainS { float:left; width:400px; height:270px; overflow:hidden; }
.flash-box { width:390px; height:251px; overflow:hidden; padding:13px 10px; margin-bottom:8px; }
.flash-box .big-pic { float:left; width:302px; height:242px; overflow:hidden; margin-left:2px; margin-right:2px; }
.flash-box .big-pic img { display:block; width:300px; height:240px; border:1px solid #000; }
color:#FF5B01; }
.flash-box .flash-txt p { font-size:12px; color:#939393; height:19px; overflow:hidden; }
.pic-list {float:left; display:block; width:80px; margin-top:-5px; overflow:hidden; }
.pic-list a{display:block; width:75px; height:45px; padding:5px 0 0 7px; background:url(../images/piclist_bg.gif) no-repeat left bottom; }
.pic-list a:hover {text-decoration:none; background-position:left top;}
.pic-list a:hover span {cursor:pointer;}
.pic-list img {display:block; float:left; width:72px; height:45px; border:solid 1px #CCCCCC;  overflow:hidden; }
.pic-list span {display:block; float:left; width:150px; height:14px; padding-left:4px; margin-

bottom:2px;line-height:14px; color:#a0a0a0;overflow:hidden;  }
.pic-list span strong {color:#424242;}
.pic-list a.currA span strong {color:#016A9F;}

.box{ position:relative; width:100%; margin-bottom:8px; clear:both;}
.box h2{ padding:1px 11px 0px 11px; line-height:26px; height:26px; color:#193b5f; font-size:13px; overflow:hidden; /*background:url(img/sprite.png) no-repeat 0px -448px*/}
/*.channel .box h2{ background-position:0px -408px}*/
.Channel{ width:668px; height:300px; float:left; clear:left; margin:3px 2px 0px 2px; overflow:hidden; margin-left:3px;}
.Channel .nTitle .mid_bg{ width:652px; }
.Channel .nContent{
	float:left;
	width:664px;
	height:267px;
	background:#fff;
	border-bottom:#ccdff2 1px solid;
	border-top:medium none;
	border-left:#ccdff2 1px solid;
	border-right:#ccdff2 1px solid;
	overflow:hidden;
}

.phb{ width:222px; height:300px; float:left; margin-top:3px; margin-bottom:3px;}
.phb .nTitle .mid_bg{ width:206px; }
.phb .nContent{ width:209px; height:268px; margin-left:1px; padding:0px 3px; position:relative;}
.phb .nContent .sort-list li{
	position:relative;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:14px;
	padding-right:32px;
	margin-bottom:3px;
	overflow:hidden;
}

ol{	list-style-type:none; list-style-image:none;}
.sort-list{ line-height:19px; padding-top:8px; padding-left:0px; text-align:left; font-size:13px; position:absolute; left:0px; top:0px; width:215px;}
.sort-list em{ font-style:normal; font-size:10px;}
.sort-list .top em{ color:#ff5b01;}
.sort-list li a{zoom:1;}
.sort-list li a.playMov{ width:16px; height:16px; vertical-align:middle; background:url(../images/playMovbg.jpg) no-repeat center; display:inline-block; top:3px;}
.sort-list a:hover{color:#FF3300;}
.sort-list span{ zoom:1; color:#939393;}
.sort-list .score{ position:absolute; font-size:10px; font-weight:bold; color:#ff5b01; top:3px; right:5px;}
.sort-list .score strong{ font-size:12px;}


.preview{margin:0px;padding:5px 10px;overflow:hidden;background:#ffe;}
.cont{padding:10px 0px;}
.contUl{padding:0px 18px;}
.contUl li{float:left; margin:0px; padding:10px 0 0 0;}
.contUl li img{ border:#eae4d1 3px solid; margin:-3px;}
.contUl li img:hover{border:#FF6600 3px solid; margin:-3px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 10px 10px;text-align:center;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:100%;margin:0px auto;overflow:hidden;}
.scrollUl{width:100%;padding:0px 5px 3px; border-bottom:1px solid #BBB dotted;overflow:hidden;height:32px;}
.scrollUl li{float:left; width:60px; text-align:center;}
.bor03{border:1px solid #ccc; height:190px; margin-top:5px;}
.sd01{cursor:pointer;border:1px solid #CCC;background:#EEE;margin:5px;padding:2px;font-weight:bold; color:#193b5f;}
.sd02{cursor:pointer;border:1px solid #DDD;margin:5px;padding:2px;color:#193b5f;}